package com.yidu.hbatsams.domain;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 */
public class AtsPlanYearMore implements Serializable {
    /**
     * 主键
     */
    private Integer pid;

    /**
     * 外键
     */
    private Integer sportId;

    /**
     * 外键
     */
    private Integer coachId;

    /**
     * 计划名称
     */
    private String pname;

    /**
     * 体育项目名称
     */
    private String itemName;

    /**
     * 教练员姓名
     */
    private String coachName;

    /**
     * 其他教练员
     */
    private String otherCoach;

    /**
     * 制定时间
     */
    private String planDate;

    /**
     * 总任务
     */
    private String allTask;

    /**
     * 开始年份
     */
    private String startYear;

    /**
     * 结束年份
     */
    private String endYear;

    /**
     * 附件1
     */
    private String file1;

    /**
     * 附件2
     */
    private String file2;

    /**
     * 附件3
     */
    private String file3;

    /**
     * 计划描述
     */
    private String planDescribe;

    /**
     * 如需使用此扩展字段,请写好注释
     */
    private String exp1;

    /**
     * 如需使用此扩展字段,请写好注释
     */
    private String exp2;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 创建人
     */
    private String creater;

    /**
     * 创建时间
     */
    private Date creatTime;

    /**
     * 是否有效
     */
    private Integer isva;

    /**
     * 备注
     */
    private String remark;

    /**
     * ats_plan_year_more
     */
    private static final long serialVersionUID = 1L;


    public AtsPlanYearMore() {
    }

    /**
     * 主键
     * @return pid 主键
     */
    public Integer getPid() {
        return pid;
    }

    /**
     * 主键
     * @param pid 主键
     */
    public void setPid(Integer pid) {
        this.pid = pid;
    }

    /**
     * 外键
     * @return sport_id 外键
     */
    public Integer getSportId() {
        return sportId;
    }

    /**
     * 外键
     * @param sportId 外键
     */
    public void setSportId(Integer sportId) {
        this.sportId = sportId;
    }

    /**
     * 外键
     * @return coach_id 外键
     */
    public Integer getCoachId() {
        return coachId;
    }

    /**
     * 外键
     * @param coachId 外键
     */
    public void setCoachId(Integer coachId) {
        this.coachId = coachId;
    }

    /**
     * 计划名称
     * @return pname 计划名称
     */
    public String getPname() {
        return pname;
    }

    /**
     * 计划名称
     * @param pname 计划名称
     */
    public void setPname(String pname) {
        this.pname = pname == null ? null : pname.trim();
    }

    /**
     * 体育项目名称
     * @return item_name 体育项目名称
     */
    public String getItemName() {
        return itemName;
    }

    /**
     * 体育项目名称
     * @param itemName 体育项目名称
     */
    public void setItemName(String itemName) {
        this.itemName = itemName == null ? null : itemName.trim();
    }

    /**
     * 教练员姓名
     * @return coach_name 教练员姓名
     */
    public String getCoachName() {
        return coachName;
    }

    /**
     * 教练员姓名
     * @param coachName 教练员姓名
     */
    public void setCoachName(String coachName) {
        this.coachName = coachName == null ? null : coachName.trim();
    }

    /**
     * 其他教练员
     * @return other_coach 其他教练员
     */
    public String getOtherCoach() {
        return otherCoach;
    }

    /**
     * 其他教练员
     * @param otherCoach 其他教练员
     */
    public void setOtherCoach(String otherCoach) {
        this.otherCoach = otherCoach == null ? null : otherCoach.trim();
    }

    /**
     * 制定时间
     * @return plan_date 制定时间
     */
    public String getPlanDate() {
        return planDate;
    }

    /**
     * 制定时间
     * @param planDate 制定时间
     */
    public void setPlanDate(String planDate) {
        this.planDate = planDate == null ? null : planDate.trim();
    }

    /**
     * 总任务
     * @return all_task 总任务
     */
    public String getAllTask() {
        return allTask;
    }

    /**
     * 总任务
     * @param allTask 总任务
     */
    public void setAllTask(String allTask) {
        this.allTask = allTask == null ? null : allTask.trim();
    }

    /**
     * 开始年份
     * @return start_year 开始年份
     */
    public String getStartYear() {
        return startYear;
    }

    /**
     * 开始年份
     * @param startYear 开始年份
     */
    public void setStartYear(String startYear) {
        this.startYear = startYear == null ? null : startYear.trim();
    }

    /**
     * 结束年份
     * @return end_year 结束年份
     */
    public String getEndYear() {
        return endYear;
    }

    /**
     * 结束年份
     * @param endYear 结束年份
     */
    public void setEndYear(String endYear) {
        this.endYear = endYear == null ? null : endYear.trim();
    }

    /**
     * 附件1
     * @return file1 附件1
     */
    public String getFile1() {
        return file1;
    }

    /**
     * 附件1
     * @param file1 附件1
     */
    public void setFile1(String file1) {
        this.file1 = file1 == null ? null : file1.trim();
    }

    /**
     * 附件2
     * @return file2 附件2
     */
    public String getFile2() {
        return file2;
    }

    /**
     * 附件2
     * @param file2 附件2
     */
    public void setFile2(String file2) {
        this.file2 = file2 == null ? null : file2.trim();
    }

    /**
     * 附件3
     * @return file3 附件3
     */
    public String getFile3() {
        return file3;
    }

    /**
     * 附件3
     * @param file3 附件3
     */
    public void setFile3(String file3) {
        this.file3 = file3 == null ? null : file3.trim();
    }

    /**
     * 计划描述
     * @return plan_describe 计划描述
     */
    public String getPlanDescribe() {
        return planDescribe;
    }

    /**
     * 计划描述
     * @param planDescribe 计划描述
     */
    public void setPlanDescribe(String planDescribe) {
        this.planDescribe = planDescribe == null ? null : planDescribe.trim();
    }

    /**
     * 如需使用此扩展字段,请写好注释
     * @return exp1 如需使用此扩展字段,请写好注释
     */
    public String getExp1() {
        return exp1;
    }

    /**
     * 如需使用此扩展字段,请写好注释
     * @param exp1 如需使用此扩展字段,请写好注释
     */
    public void setExp1(String exp1) {
        this.exp1 = exp1 == null ? null : exp1.trim();
    }

    /**
     * 如需使用此扩展字段,请写好注释
     * @return exp2 如需使用此扩展字段,请写好注释
     */
    public String getExp2() {
        return exp2;
    }

    /**
     * 如需使用此扩展字段,请写好注释
     * @param exp2 如需使用此扩展字段,请写好注释
     */
    public void setExp2(String exp2) {
        this.exp2 = exp2 == null ? null : exp2.trim();
    }

    /**
     * 排序
     * @return sort 排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 排序
     * @param sort 排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 创建人
     * @return creater 创建人
     */
    public String getCreater() {
        return creater;
    }

    /**
     * 创建人
     * @param creater 创建人
     */
    public void setCreater(String creater) {
        this.creater = creater == null ? null : creater.trim();
    }

    /**
     * 创建时间
     * @return creat_time 创建时间
     */
    public Date getCreatTime() {
        return creatTime;
    }

    /**
     * 创建时间
     * @param creatTime 创建时间
     */
    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }

    /**
     * 是否有效
     * @return isva 是否有效
     */
    public Integer getIsva() {
        return isva;
    }

    /**
     * 是否有效
     * @param isva 是否有效
     */
    public void setIsva(Integer isva) {
        this.isva = isva;
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}